package com.jinzhi.api.service;

import com.jinzhi.common.utils.Result;
import com.jinzhi.jzweb.domain.JazInterviewDO;
import com.jinzhi.jzweb.domain.vo.AuntUserVO;

import java.beans.IntrospectionException;
import java.lang.reflect.InvocationTargetException;

/**
 * @Author: mcf
 * @CreateTime: 2024/05/11
 * @Description: 阿姨端首页 Service
 */
public interface AuntHomeService {

    Result<?> selUserDemandList(String projectId, String age, String salary, int current, int size);

    public Result<?> savaUserAunt(AuntUserVO auntUserVO) throws InvocationTargetException, IllegalAccessException, IntrospectionException;

    public Result<?> selUserDemandById(String id);

    public Result<?> isUserAunt();

    Result<?> isContract(String auntUserId,Long senderId,Long receiverId,Long objectId);

    Result<?> selUserAunt();

    Result<?> sleLabel();

    Result<?>  cancelInterview(JazInterviewDO jazInterviewDO);

    Result<?> takingOrders(Long senderId,Long receiverId,Long objectId);

    Result<?> getUserInfo(String token);

    Result<?> getIsEdit(Long auntId);

    public void addAunt();
}
